<?php #20070415 http://www.framework.altervista.org/FrameWork/blocks/left/01_Calendar.inc
define('BLOCKRANDOM','1.00');

function creaslides($path_foto,$path_thumbs){
    $i=0;
    $fd=opendir("$path_thumbs/");
    while (false !== ($nf= readdir($fd))){
	if ($nf[0]!='.'){
	    list($ximage,$yimage)=getimagesize("$path_foto/$nf");
	    ?>
	    messages[<? echo $i++; ?>]="<? echo $i++; ?><br/><center><A onclick=\"window.open('','popup','width=<? echo $ximage+18; ?>, height=<? echo $yimage+26; ?> , top=0,left=0,toolbar=0,status=0,resizable=1')\" href='<? echo "$path_foto/$nf"; ?>' target='popup'><img src='<? echo"$path_thumbs/$nf" ; ?>' border='0' width='130'></a></center>"
	    <?php
	}
    }
    closedir($fd);
}

?>
<?php structure_openBlock("table block","Foto",""); ?>
<p>

<script type="text/javascript">
    var scrollerdelay='3000'
    var scrollerwidth='160'
    var scrollerheight='160'
    var scrollerbgcolor='ffffff'
    var scrollerbackground=''
    var messages=new Array()
    <?php

    $path_foto="datas/applications/Gallery/foto";
    $path_thumbs="datas/applications/Gallery/thumbs";
    creaslides($path_foto,$path_thumbs);
    ?>

    var ie=document.all
    var dom=document.getElementById
    i=1


    function move(whichdiv){
	tdiv=eval(whichdiv)
	if (parseInt(tdiv.style.top)>0&&parseInt(tdiv.style.top)<=5){
	    tdiv.style.top=0+"px"
	    setTimeout("move(tdiv)",scrollerdelay)
	    setTimeout("move2(second2_obj)",scrollerdelay)
	    return
	}
	if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){
	    tdiv.style.top=parseInt(tdiv.style.top)-5+"px"
	    setTimeout("move(tdiv)",50)
	}
	else{
	    tdiv.style.top=parseInt(scrollerheight)+"px"
	    tdiv.innerHTML=messages[i]
	    if (i>=messages.length-1)
		i=0
	    else
		i++
	}
    }

    function move2(whichdiv){
	tdiv2=eval(whichdiv)
	if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=5){
	    tdiv2.style.top=0+"px"
	    setTimeout("move2(tdiv2)",scrollerdelay)
	    setTimeout("move(first2_obj)",scrollerdelay)
	    return
	}
	if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
	    tdiv2.style.top=parseInt(tdiv2.style.top)-5+"px"
	    setTimeout("move2(second2_obj)",50)
	}
	else{
	    tdiv2.style.top=parseInt(scrollerheight)+"px"
	    tdiv2.innerHTML=messages[i]
	    if (i>=messages.length-1)
		i=0
	    else
		i++
	}
    }

    function startscroll(){
	first2_obj=ie? first2 : document.getElementById("first2")
	second2_obj=ie? second2 : document.getElementById("second2")
	move(first2_obj)
	second2_obj.style.top=scrollerheight
	second2_obj.style.visibility='visible'
    }

    if (ie||dom){
	document.writeln('<div id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+' ;background-image:url('+scrollerbackground+')">')
	document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0px;top:0px">')
	document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:1px;">')
	document.write(messages[0])
	document.writeln('</div>')
	document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:0px;visibility:hidden">')
	document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])
	document.writeln('</div>')
	document.writeln('</div>')
	document.writeln('</div>')
    }
    if (window.addEventListener)
	window.addEventListener("load", startscroll, false)
    else if (window.attachEvent)
	window.attachEvent("onload", startscroll)
    else if (ie||dom)
	window.onload=startscroll
</script>
</p>
<?php structure_closeBlock(); ?>

